Частые вопросы / Ошибка при подписании данных: «Ошибка исполнения функции»

Ошибка при подписании данных: «Ошибка исполнения функции»

Что нужно сделать, чтобы исправить ошибку:

Определяем, есть ли встроенная лицензия

Определите, какой у вас сертификат: со встроенной лицензией или без. Это можно узнать из открытого ключа сертификата — файла с расширением.cer. Если его нет под рукой, используйте инструкцию.

Если лицензия встроена, на вкладке «Состав» будет поле «Ограниченная лицензия Крипто-Про».

У сертификатов без встроенной лицензии такого поля нет. Перейдите в последний пункт инструкции, чтобы ввести серийный номер лицензии или приобрести её.

Сертификат со встроенной лицензией

Переустановите сертификат:

  1. Выберите «Пуск» → «Панель управления» → «КриптоПро CSP» или укажите в строке поиска на панели Windows «КриптоПро CSP» и нажмите на него.

  2. Перейдите на вкладку «Сервис» и нажмите на кнопку «Установить личный сертификат».

  3. В окне «Мастер импорта сертификатов» нажмите «Далее».

  4. По кнопке «Обзор» выберите файл сертификата.

  5. Укажите путь к сертификату и нажмите «Открыть».

  6. Нажмите «Далее».

  7. Нажмите на кнопку «Обзор».

  8. Выберите закрытый ключ, соответствующий сертификату, и нажмите «ОК».

  9. Нажмите «Далее».

  10. Выберите «Установить сертификат в контейнер».

  11. Нажмите на кнопку Обзор».

  12. Выберите хранилище «Личные» и нажмите «ОК».

  13. Нажмите «Далее», а затем «Готово».

  14. Если КриптоПро CSP запрашивает pin-код от контейнера, введите его.

  15. Если появится вопрос о замене существующего сертификата новым, нажмите «Да». Дождитесь сообщения об успешной установке.

Сертификат без встроенной лицензии

Серийный номер берётся из «Лицензии на использование программного продукта КриптоПро CSP», которая прилагается к договору обслуживания.

Внести серийный номер лицензии можно через портал диагностики или вручную.

Ввод лицензии через портал диагностики

  1. Войдите на портал диагностики и нажмите на кнопку «Далее». Дождитесь окончания проверки и нажмите «Установить».
  2. После установки компонентов введите в поле номер лицензии и нажмите «Ввести».

После этого вы увидите срок действия новой лицензии.

Ручной ввод лицензии

  1. Выберите меню «Пуск» → «Панель управления» → «КриптоПро CSP» или укажите в строке поиска на панели Windows «КриптоПро CSP» и нажмите на него.

  2. В открывшемся окне на вкладке «Общие» нажмите на кнопку «Ввод лицензии».

  3. Заполните пользователя, организацию и серийный номер, а затем нажмите «ОК».

Лицензия введена.

Если ошибка повторяется, пройдите диагностику и обратитесь в поддержку прямо из окна с ошибкой. Если уже закрыли его, вернитесь в Эльбу и нажмите на знак вопроса внизу справа.

Если используете сертификат без встроенной лицензии и лицензии нет, обратитесь в сервисный центр, чтобы приобрести её.